package com.transaction.demo.base.dao;

import org.apache.ibatis.annotations.Mapper;

import java.util.List;

import com.transaction.demo.base.entity.SysRoleMenuBean;

/**
 * 描述：角色和菜单关联表
 * 作者：马庆智
 * 日期：2023/03/28 17:07:14
 */
@Mapper
public interface SysRoleMenuDao {

	/**
	 * 查询角色和菜单关联表列表
	 *
	 * @param sysRoleMenuBean 请求参数
	 * @return List<SysRoleMenu>
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	List<SysRoleMenuBean> querySysRoleMenuList(SysRoleMenuBean sysRoleMenuBean);

	/**
	 * 添加角色和菜单关联表
	 *
	 * @param sysRoleMenuBean 请求参数
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	int saveSysRoleMenu(SysRoleMenuBean sysRoleMenuBean);

	/**
	 * 删除角色和菜单关联表
	 *
	 * @param roleId 请求参数
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	int deleteSysRoleMenu(Integer roleId);


}